package com.movitech.mobile.cz.base.sys.service;

import com.movitech.mobile.cz.base.sys.entity.ext.SCompanyRequestVO;
import com.movitech.mobile.cz.base.sys.entity.SCompany;

import java.util.List;

import com.baomidou.mybatisplus.service.IService;

/**
 * <p>
 * 公司 服务类
 * </p>
 *
 * @author Movitech Mobile
 * @since 2018-04-11
 */
public interface SCompanyService extends IService<SCompany> {

    public List<SCompany> getSCompanyByCodeAndRegionalCompanyId(String code, String regionalCompanyId);

    public List<SCompany> getSCompanyListByCodes(List<String> lstCodes);

    public SCompany selectByCode(String code);

    public void batchAdd(List<SCompanyRequestVO> scompanyList);

    SCompany selectByProjectFatherCode(String fatherCode);
}
